import {ADD_PERSON} from '../constant'
//初始化人的列表
const initState = [{id:'001',name:'tom',age:18}];
export default function personReducer(preState=initState,action){
    const {type,data} = action;
    switch(type){
        case ADD_PERSON:
            //不能这样写，因为reduce中要求函数必要是纯函数
            //preState.unshift(data);//这个会导致preState被改写了
            return [data,...preState];
        default:
            return preState;
    }
}